// 浮点数家族  float(七位有效数字)  double(14位有效数字)  long double()  ，规定的大小在float.h中
// char short int long   long long   规定的范围在头文件limits.h中
// 浮点数和整数的存储方式不一样
#include <stdio.h>
int main()
{
    int n = 9; // 按照整形的形式把  9  放进内存中
    float *pFloat = (float *)&n;
    printf("n的值为: %d\n", n);             // 按照整形的形式把9拿出来打印，怎么取怎么拿，格式和内容正确
    printf("*pFloat的值为: %f\n", *pFloat); // pfloat指向的类型是浮点数，取数据的时候会认为空间中存放的是浮点型数据，会按照浮点数的规则取出来数据(但浮点数和整数的存储方式不一样)，所以不一定能取出之前的数据
    *pFloat = 9.0;
    printf("num的值为: %d\n", n);           //
    printf("*pFloat的值为: %f\n", *pFloat); //
    return 0;
}
// 应当怎么存入的，就用怎样的方式取出来
// 以整数的规则存入，就用整数的规则取出来     以浮点数的规则存入，就用浮点数的规则取出来   数据才能正确
